﻿using System.Collections.Generic;
using System.Runtime.Serialization;
using MyFloridaHouse.libSvDTO;

namespace MyFloridaHouse.libSTO
{
    /// <summary>
    /// District Shape In View STO (server transfer object)
    /// </summary>
    [DataContract]
    public class DistrictShapeClippedSTO
    {
        private DistrictShapeSTO _districtShapeSTO;
        private byte[] _compressedShapeList;
        private int _clippedShapeID;
        private int _districtID;
        private double _north;
        private double _east;
        private double _south;
        private double _west;

        public DistrictShapeClippedSTO()
        {
        }


        [DataMember]
        public DistrictShapeSTO districtShapeSTO
        {
            get { return _districtShapeSTO; }
            set { _districtShapeSTO = value; }
        }


        [DataMember]
        public byte[] compressedShapeList
        {
            get { return _compressedShapeList; }
            set { _compressedShapeList = value; }
        }

        [DataMember]
        public int clippedShapeID
        {
            get { return _clippedShapeID; }
            set { _clippedShapeID = value; }
        }

        [DataMember]
        public int districtID
        {
            get { return _districtID; }
            set { _districtID = value; }
        }

        [DataMember]
        public double north
        {
            get { return _north; }
            set { _north = value; }
        }

        [DataMember]
        public double east
        {
            get { return _east; }
            set { _east = value; }
        }

        [DataMember]
        public double south
        {
            get { return _south; }
            set { _south = value; }
        }

        [DataMember]
        public double west
        {
            get { return _west; }
            set { _west = value; }
        }

    }
}
